Google Links

Follow the links below to find material targeted to the unit's elements, performance criteria, required skills and knowledge

Elements and Performance Criteria

  1. Establish task requirements and define data structures and code
  2. Code using standard algorithms
  3. Debug, document and test code
  4. Develop, test and document files and application

Performance Evidence

The candidate must demonstrate the ability to complete the tasks outlined in the elements, performance criteria and foundation skills of this unit, including evidence of the ability to:

design and build an application in response to user requirements and specifications.

In the course of the above, the candidate must:

code using user-defined data structures and standard algorithms

develop a maintainable code

design a test for code and record and document test results

produce a technical documentation of activities and completed application.


Knowledge Evidence

The candidate must be able to demonstrate knowledge to complete the tasks outlined in the elements, performance criteria and foundation skills of this unit, including knowledge of:

dynamic variables

modular programming approach to coding

medium-size application development processes

data structures including but not limited to:

lists

arrays

linked lists

stack

queues

trees

graphs

sets

hash tables

random-access algorithms

user-defined data structures

project maintenance and required language-provided facilities

development methodologies and their application

organisational guidelines and coding standards applicable to applying intermediate programming skills

programming methodologies

documentation techniques and tools within target languages that may be used to apply intermediate programming skills in different languages

debugging tools and methodologies

code testing procedures.